<body>
    <script>
        var arr =[1,2,3,114,5,6,7,9,19,911,1,2]
     console.log(arr)

      //  arr.push()
        //   var res = arr.push('hai');
 
        //   console.log(res);
        //   console.log(arr);
          
       //  arr.unshift()
        // var res = arr.unshift('hai');
 
        //   console.log(res);
        //   console.log(arr);

        // arr.pop()
        // var res = arr.pop()
        // console.log(res)
        // console.log(arr)
        // arr.shift()
        // var res = arr.shift()
        // console.log(res)
        // console.log(arr)
        // arr.slice()
        // var res = arr.slice(2,9)
        // console .log(res)
        // arr.splice()
        // arr.join()
        // var res = arr.join('-')
        // console .log(res)
        // arr.splice()
        // arr.reverse()
        //  var res = arr.reverse()
        // console.log(res)
        // console.log(arr)
     //   arr.concat()
    //  var res = arr.concat('hai')
    //      console.log(res);
    //       console.log(arr);
       // arr.sort
        var res = arr.sort(function(a,b){
            return a-b
        })
         
    
      console.log(arr)
 //   学习方向
 //  arr.push
   //    功能： 向数组最后插入新的元素
   //    参数： 要插入的数据
   //    返回值： 插入之后数组的长度
   //    是否修改原数组： 是
    //  arr.unshift()
    //    功能： 向数组开头插入新的元素
   //    参数： 要插入的数据
   //    返回值： 插入之后数组的长度
   //    是否修改原数组： 是
   //  arr.concat()
   //    功能： 合并（可以解析一层数组），合并之后的数组，在返回值身上。
   //    参数： 要插入的数据
   //    返回值： 插入之后数组的长度
   //    是否修改原数组： 是
    // arr.pop()
    //    功能：删除最后一位
   //    参数： 没有参数
   //    返回值： 被删的数
   //    是否修改原数组： 是
   // arr.shift()
   //      功能：删除第一位
   //    参数： 没有参数
   //    返回值： 被删的数
   //    是否修改原数组： 是
   // arr.reverse()
   //     功能：反转数组
   //    参数： 没有参数
   //    返回值： 反转后数组
   //    是否修改原数组： 是
   // arr.slice(参数1，参数2)
   //    功能：截取，从第m位截取到位的前一个，如果省略，表示截到最后
   //    参数： 俩参数
   //    返回值： 截取后的数组
   //    是否修改原数组： 否
   // arr.join()
   //  功能： 将数组的数据按照指定字符连接，并转字符
   //    参数： ‘字符’
   //    返回值： 字符
   //    是否修改原数组： 否
   //arr.sort
    //  功能： 排序，默认字符的pai'xu
   //    参数： 回调函数  回调函数自身有两个形参  回调函数需要有返回值：两个形参的查
   //    返回值： 排序后的数据
   //    是否修改原数组： 是

    </script>
</body>